leetcode 40 python